home *** CD-ROM | disk | FTP | other *** search
/ Power Utilities / Power Utilities.iso / utility / pro29 / lock.doc < prev    next >
Encoding:
Text File  |  1990-07-09  |  6.0 KB  |  129 lines

  1. LOCK, Release 2.10
  2.   copyright 1990, by David Gerrold and The Brass Cannon Corporation
  3.   9420 Reseda Blvd. #804, Northridge, CA  91324-2932
  4.  
  5. THIS PROGRAM IS SHAREWARE.
  6.   If you find it useful, a donation of $0 is requested.  Hug your dog,
  7.   make a contribution to your favorite charity, think kind thoughts about
  8.   the author, kick a lawyer, or do anything else you can think of to make
  9.   the world a better place to live.
  10.  
  11.   You may give away copies of this program to anyone you wish;  you may
  12.   post copies on BBS systems or in software libraries;  you may not resell
  13.   copies for more than the cost of the disk and distribution.  (The usual
  14.   ceiling is about $6.00.)  If you do distribute this program, you must
  15.   distribute the DGLOCK.ZIP file with no changes or additions.
  16.  
  17. FEEDBACK
  18.   If you have suggestions for features you'd like to see, you may write to
  19.   David Gerrold, 9420 Reseda Blvd., #804, Northridge, CA  91324-2932, or
  20.   leave a msg via CompuServe.  My ID number is 70307,544.
  21.  
  22. HISTORY
  23.   An earlier version of LOCK was written in self-defense.  I was working
  24.   for a TV show, where the producer's lawyer used to prowl around through
  25.   the offices of the staff while they were out to lunch, looking through
  26.   the files on various machines.
  27.  
  28.   To protect myself, I wrote a quicky utility that put a false C> prompt
  29.   on the screen, and returned 'Bad command or file name' no matter what
  30.   you typed in -- unless you typed in the correct password.  After 3
  31.   attempts to enter the password, the program would also start logging
  32.   the time of each attempt and what the wrong password had been.  I
  33.   installed the program in the AUTOEXEC.BAT file on my machine and also
  34.   gave copies of it to the other staff members who were being victimized.
  35.   The next couple of weeks were very interesting. . . .
  36.  
  37.   Eventually, the boys from the computer dept came trudging over to our
  38.   offices to find out why some of our computers weren't working right.
  39.   They booted up off a floppy and inspected the AUTOEXEC.BAT files and
  40.   found the protection program immediately.  But instead of insisting
  41.   that we remove it from our machines, they asked for a copy for their
  42.   own use.
  43.  
  44.   This current version of LOCK was put together to test several routines
  45.   I've written for PC-Techniques magazine.  It was written in Turbo Pascal,
  46.   version 5.5, with routines from Object Professional, by Turbo Power
  47.   Software.  There are no known bugs.
  48.  
  49. FEATURES
  50.   LOCK is simple and easy to use, but it also has some very powerful
  51.   features under the hood:
  52.  
  53.   * Ctrl-Alt-Delete disable.  When the computer is locked, it's LOCKED.
  54.     You will not be able to reboot except by turning the machine off and
  55.     starting it again.  (Put LOCK/L as the first line of your AUTOEXEC.BAT
  56.     file and the casual browser will be quickly discouraged.)
  57.   * LOCK can use a one-time password, or permanently reset its own default.
  58.   * LOCK will automatically switch to monochrome display if no color card
  59.     is installed.  The user can force a mono display with the '/bw' switch
  60.     if no color monitor is present.
  61.   * Command line parameters can be set with either '-' or '/'.
  62.   * Command line parameters may be called in any order.
  63.   * Command line parameters do not need to be separated by spaces or commas.
  64.   * If the password is set to a null-string (''), LOCK will simply blank
  65.     the screen.  It will return control if any key is pressed.
  66.   * If a password has been set, LOCK will display a warning at a random
  67.     location on screen.  The dialog box will relocate itself every 7 seconds.
  68.   * After the third incorrect password is entered, LOCK will begin logging
  69.     every password attempt, noting both the time and the password entered.
  70.   * Whenever a wrong password is entered, LOCK will sound a warning buzz;
  71.     if the attempts continue, the warning sounds will become increasingly
  72.     unpleasant.
  73.  
  74. HOW TO USE
  75.   Type 'LOCK' <Enter>
  76.  
  77.   The program will give you a help screen, explaining the various
  78.   command switches.
  79.  
  80.   Lock /l will lock the computer until the password is entered.
  81.   Lock /bw in combination with any other command will force mono mode.
  82.   Lock /p = <password> will reset the password for this use only.
  83.   Lock /r = <password> will reset the default password.
  84.  
  85.   The first time the program is run, the default password is a null
  86.   string ('').  When you run the program ('Lock/L') without a password,
  87.   it will function as a simple screen-blanker.
  88.  
  89. QUIRKS
  90.   If you are using SideKick, Lock will not be able to disable the
  91.   ctrl-alt-delete reboot.  This is because Lock uses interrupt 9 to
  92.   intercept the ctrl-alt-delete key combination and disable the delete
  93.   key.  Unfortunately, SideKick grabs interrupt 9 for itself, and the
  94.   ctrl-alt-delete reboot cannot then be disabled.  Sorry -- I don't
  95.   know a way around this.  If anyone can suggest a way to disable the
  96.   reboot that doesn't argue with SideKick, please let me know.
  97.  
  98.   Do not try to print out a file in the background, using the DOS
  99.   'Print' command, while locking the system.  This will cause your
  100.   machine to hang -- and you'll need to hit the big red switch.
  101.   This is also a result of using interrupt 9.
  102.  
  103. SOURCE CODE
  104.   is available for $25 -- which will be donated to the
  105.   Necessities of Life program of the AIDS Project Los Angeles.
  106.   I don't need your money.  They do.
  107.  
  108. THE AUTHOR
  109.   of the program is also the author of several science fiction novels and
  110.   television scripts, including THE TROUBLE WITH TRIBBLES episode of STAR
  111.   TREK, WHEN HARLIE WAS ONE, THE MAN WHO FOLDED HIMSELF, and A RAGE FOR
  112.   REVENGE.  He also writes a regular column for PC-Techniques magazine.
  113.  
  114. DEDICATION
  115.   This program is dedicated to the honest computer users.
  116.  
  117.  
  118.  
  119. VERSION HISTORY
  120.  
  121.   July 10, 1990, release 2.10
  122.  
  123.     Ctrl-Break bug fixed.
  124.  
  125.     Due to a clumsy oversight on the part of the author, hitting Ctrl-Break
  126.     while the machine was ostensibly locked would actually terminate the
  127.     program.  This has now been fixed.  Ctrl-Break is now switched off.
  128.  
  129.